package super04;
/*
 1.我们想员工初始化的时候就确定员工的姓名和编号
 2.我们想创建员工对象的时候也可以指定员工的婚姻状况（未婚，已婚）
 3.如果员工未指定他的婚姻状况，我们就将他的婚姻状况设置为未婚
 */

//员工类
public abstract class Employer {
    //员工编号
    private String id;//“num.1212”
    //员工姓名
    private String name;
    private String marryStatus;

    public Employer(String name, String id) {
      /*  this.id=id;
        this.name=name;*/
        this(name,id,"未婚");
    }

    public Employer(String name, String id, String marryStatus) {
        this.name = name;
        this.id = id;
        this.marryStatus = marryStatus;

    }


    public abstract void work() ;  //由于不同员工干的活不一样，因此work的方法体无法确定，我们要定义成抽象方法

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMarryStatus() {
        return marryStatus;
    }

    public void setMarryStatus(String marryStatus) {
        this.marryStatus = marryStatus;
    }
}
